//
//  BaseCommonViewController.h
//  JQLive
//
//  Created by Bruce on 2019/11/26.
//  Copyright © 2019 JQLive. All rights reserved.
//


NS_ASSUME_NONNULL_BEGIN

/// 基础controller封装
@interface BaseVC : QMUICommonViewController

/// 友盟统计界面名字
@property(nonatomic, strong) NSString *mobPagename;

@property (nonatomic, assign) CGFloat statusBarHeight; //状态栏高度，机型适配
@property (nonatomic, assign) CGFloat topControlHeight; //状态栏+导航栏高度，机型适配
@property (nonatomic, assign) CGFloat homeIndicatorHeight; //底部横条区域高度，机型适配

- (void)showEmptyViewWithTitle:(NSString *)title
                          desc:(NSString *)desc;

#pragma mark - tableview为空视图添加的配置属性

/// 判断是否允许加载为空视图 默认YES不允许，需要子视图主动设置为NO方可显示为空视图（tableview）
@property(nonatomic, assign) BOOL empty_isLoading;

/// 设置tableview为空视图的提示语 默认提示语 暂无数据
@property(nonatomic, strong) NSString *emptyString;

/// 设置tableview为空视图的占位图 默认提示图 ic_empty
@property(nonatomic, strong) NSString *emptyIconName;

- (void)showAnimation;
@end

NS_ASSUME_NONNULL_END
